<?php

// @formatter:off
// phpcs:ignoreFile
/**
 * A helper file for your Eloquent Models
 * Copy the phpDocs from this file to the correct Model,
 * And remove them from this file, to prevent double declarations.
 *
 * @author Barry vd. Heuvel <barryvdh@gmail.com>
 */


namespace App\Models{
/**
 * App\Models\Base
 *
 * @method static Builder|Base newModelQuery()
 * @method static Builder|Base newQuery()
 * @method static Builder|Base query()
 * @mixin \Eloquent
 */
	class Base extends \Eloquent {}
}

namespace App\Models\Game\Center{
/**
 * App\Models\Game\Center\Announce
 *
 * @method static \Illuminate\Database\Eloquent\Builder|Announce newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Announce newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Announce ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Announce ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Announce ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Announce ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Announce ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Announce ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Announce ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Announce ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|Announce ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|Announce ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Announce ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Announce ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|Announce ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Announce ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Announce query()
 */
	class Announce extends \Eloquent {}
}

namespace App\Models\Game\Center{
/**
 * App\Models\Game\Center\Apk
 *
 * @property int $id
 * @property int $source 渠道ID
 * @property string $domain_platform 平台域名
 * @property string $base_apk 母包
 * @property string $name 安装包名
 * @property string $path 包路径
 * @property int $status 状态 0初始化 1已生成 2已上传
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Game\Center\AppSource|null $appSource
 * @property-read string $base_path
 * @property-read \Illuminate\Config\Repository|\Illuminate\Contracts\Foundation\Application|mixed|string $download_url
 * @property-read string $full_path
 * @method static \Illuminate\Database\Eloquent\Builder|Apk newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Apk newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Apk ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Apk ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Apk ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Apk ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Apk ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Apk ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Apk ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Apk ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|Apk ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|Apk ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Apk ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Apk ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|Apk ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Apk ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Apk query()
 * @method static \Illuminate\Database\Eloquent\Builder|Apk whereBaseApk($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Apk whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Apk whereDomainPlatform($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Apk whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Apk whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Apk wherePath($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Apk whereSource($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Apk whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Apk whereUpdatedAt($value)
 */
	class Apk extends \Eloquent {}
}

namespace App\Models\Game\Center{
/**
 * App\Models\Game\Center\AppAppid
 *
 * @property int $id
 * @property string $channel 渠道
 * @property string $package 包名
 * @property int $source 渠道ID
 * @property string $appid APPID
 * @property string $remark 备注
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid query()
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid whereAppid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid whereChannel($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid wherePackage($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid whereRemark($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppAppid whereSource($value)
 */
	class AppAppid extends \Eloquent {}
}

namespace App\Models\Game\Center{
/**
 * App\Models\Game\Center\AppNews
 *
 * @property int $id
 * @property string $title 标题
 * @property string|null $content 内容
 * @property string|null $time 事件时间
 * @property int $manager_id 管理员ID
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Manager|null $manager
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews query()
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews whereContent($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews whereManagerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews whereTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews whereTitle($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppNews whereUpdatedAt($value)
 */
	class AppNews extends \Eloquent {}
}

namespace App\Models\Game\Center{
/**
 * App\Models\Game\Center\AppResource
 *
 * @property int $id
 * @property int $appid 应用ID
 * @property \App\Models\Game\Center\AppSource|null $source 应用渠道
 * @property int $os 系统
 * @property string $version 版本
 * @property string $min_version 最小版本号
 * @property int $is_debug 测试资源
 * @property string $url 资源地址
 * @property string $bak_url 备份资源地址
 * @property int $status 状态 0关闭 1开启
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource query()
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource whereAppid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource whereBakUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource whereIsDebug($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource whereMinVersion($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource whereOs($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource whereSource($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource whereUrl($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppResource whereVersion($value)
 */
	class AppResource extends \Eloquent {}
}

namespace App\Models\Game\Center{
/**
 * App\Models\Game\Center\AppSource
 *
 * @property int $id
 * @property string $name 名称
 * @property string $desc 说明
 * @property int $type 类型
 * @property int $os 系统类型 0:安卓 1:ios
 * @property int $status 状态
 * @property int $register 注册开启
 * @property int $audit 审核模式
 * @property int $data_report 数据上报
 * @property int $natural_quantity 自然量
 * @property int $app_source_config_id 渠道方案ID
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Game\Center\AppSourceConfig|null $config
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource query()
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource whereAppSourceConfigId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource whereAudit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource whereDataReport($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource whereDesc($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource whereNaturalQuantity($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource whereOs($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource whereRegister($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSource whereUpdatedAt($value)
 */
	class AppSource extends \Eloquent {}
}

namespace App\Models\Game\Center{
/**
 * App\Models\Game\Center\AppSourceConfig
 *
 * @property int $id
 * @property string $name 方案名称
 * @property array $configs 配置 JSON对象
 * @property array $sources 关联渠道
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig query()
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig whereConfigs($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig whereSources($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceConfig whereUpdatedAt($value)
 */
	class AppSourceConfig extends \Eloquent {}
}

namespace App\Models\Game\Center{
/**
 * App\Models\Game\Center\AppSourceCpa
 *
 * @property int $id
 * @property int $source 渠道ID
 * @property string $channel 推广渠道
 * @property string $advertiser_id 广告主账号ID
 * @property string $advertiser_name 广告主账号名称
 * @property int $rebate 返点比例 %
 * @property string $formula 计算公式
 * @property-read array|mixed|string|string[] $formula_text
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa query()
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa whereAdvertiserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa whereAdvertiserName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa whereChannel($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa whereFormula($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa whereRebate($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppSourceCpa whereSource($value)
 */
	class AppSourceCpa extends \Eloquent {}
}

namespace App\Models\Game\Center{
/**
 * App\Models\Game\Center\AppVersion
 *
 * @property int $id
 * @property int $appid 应用ID
 * @property int $source 渠道号
 * @property int $os 系统类型 0安卓 1IOS
 * @property string $minVer 最小版本号
 * @property string $curVer 当前版本号
 * @property string $url 下载URL
 * @property int $force 是否强制
 * @property string $comment 强更介绍
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion query()
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion whereAppid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion whereComment($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion whereCurVer($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion whereForce($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion whereMinVer($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion whereOs($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion whereSource($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppVersion whereUrl($value)
 */
	class AppVersion extends \Eloquent {}
}

namespace App\Models\Game\Center{
/**
 * App\Models\Game\Center\AppWebpage
 *
 * @property int $id
 * @property string $type 页面类型
 * @property string $name 名称
 * @property string $path URL
 * @property bool $is_default 是否默认
 * @property array $sources 渠道ID
 * @property-read string $full_path
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage query()
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage whereIsDefault($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage wherePath($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage whereSources($value)
 * @method static \Illuminate\Database\Eloquent\Builder|AppWebpage whereType($value)
 */
	class AppWebpage extends \Eloquent {}
}

namespace App\Models\Game\Center{
/**
 * App\Models\Game\Center\Base
 *
 * @method static \Illuminate\Database\Eloquent\Builder|Base newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Base newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Base query()
 */
	class Base extends \Eloquent {}
}

namespace App\Models\Game\Center{
/**
 * App\Models\Game\Center\SourceLtv
 *
 * @property int $id
 * @property string $day 日期
 * @property int $source 渠道
 * @property int $registerUser 注册人数
 * @property int $loginUser 注册人数
 * @property int $pay 充值
 * @property int $payUser 充值人数
 * @property int $withdraw
 * @property int $withdrawUser
 * @property int $thirdExchange
 * @property int $thirdExchangeUser
 * @property int $cplCost CPL推广费
 * @property int $cpaCost CPA推广费
 * @property string $spreadUser 优化师
 * @property-read \App\Models\Game\Center\AppSource|null $appSource
 * @property-read float|int $login_old_user
 * @property-read float $normal_profit
 * @property-read float $operation_profit
 * @property-read float|int $pay_cost
 * @property-read float|int $pay_user_scale
 * @property-read float $platform_profit
 * @property-read float|int $register_cost
 * @property-read float|int $roi
 * @property-read mixed $roi_market
 * @property-read mixed $spread_cost
 * @property-read float|int $third_exchange_pay_scale
 * @property-read float $third_exchange_user_scale
 * @property-read float $withdraw_user_scale
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv query()
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv whereCpaCost($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv whereCplCost($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv whereDay($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv whereLoginUser($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv wherePay($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv wherePayUser($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv whereRegisterUser($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv whereSource($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv whereSpreadUser($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv whereThirdExchange($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv whereThirdExchangeUser($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv whereWithdraw($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtv whereWithdrawUser($value)
 */
	class SourceLtv extends \Eloquent {}
}

namespace App\Models\Game\Center{
/**
 * App\Models\Game\Center\SourceLtvDetail
 *
 * @property int $id
 * @property string $regDay 注册日期
 * @property int $source 渠道
 * @property string $dataDay 数据日期
 * @property int $pay 充值
 * @property int $payUser 充值人数
 * @property int $withdraw
 * @property int $withdrawUser
 * @property int $thirdExchange
 * @property int $thirdExchangeUser
 * @property int $loginUser 登录人数
 * @property string $spreadUser 优化师
 * @property-read float $normal_profit
 * @property-read float $platform_profit
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail query()
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail whereDataDay($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail whereLoginUser($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail wherePay($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail wherePayUser($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail whereRegDay($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail whereSource($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail whereSpreadUser($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail whereThirdExchange($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail whereThirdExchangeUser($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail whereWithdraw($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SourceLtvDetail whereWithdrawUser($value)
 */
	class SourceLtvDetail extends \Eloquent {}
}

namespace App\Models\Game\Center{
/**
 * App\Models\Game\Center\UuidWhiteList
 *
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|UuidWhiteList query()
 */
	class UuidWhiteList extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Manager
 *
 * @property int $id
 * @property string $username 用户名
 * @property string $password 密码
 * @property string $name 真实姓名
 * @property string $email 邮箱号码
 * @property string $mobile 手机号码
 * @property int $is_admin 是否管理员
 * @property array $role 权限列表
 * @property array|null $sources 渠道
 * @property string $avatar 头像
 * @property string $lastip 上一次登录ip
 * @property string|null $lasttime 最后登录时间
 * @property string|null $remember_token
 * @property int $creator_id 创建者id
 * @property int $is_forbidden 是否禁用 0:否 1:是
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Role> $createdRoles
 * @property-read int|null $created_roles_count
 * @property-read Manager|null $creator
 * @property-read array $created_role_ids
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ManagerOauthRelation> $oauthRelations
 * @property-read int|null $oauth_relations_count
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Role> $roles
 * @property-read int|null $roles_count
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\PersonalAccessToken> $tokens
 * @property-read int|null $tokens_count
 * @method static \Illuminate\Database\Eloquent\Builder|Manager newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Manager newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Manager ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Manager ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Manager ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Manager ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Manager ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Manager ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Manager ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Manager ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Manager ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager query()
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereAvatar($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereCreatorId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereEmail($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereIsAdmin($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereIsForbidden($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereLastip($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereLasttime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereMobile($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager wherePassword($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereRememberToken($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereRole($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereSources($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Manager whereUsername($value)
 */
	class Manager extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\ManagerLog
 *
 * @property int $id
 * @property int $user_id
 * @property string $path
 * @property string $method
 * @property string $ip
 * @property string $input
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Manager|null $manager
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog query()
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog whereInput($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog whereIp($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog whereMethod($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog wherePath($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerLog whereUserId($value)
 */
	class ManagerLog extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\ManagerOauthRelation
 *
 * @property int $id
 * @property int $manager_id 管理员ID
 * @property string $channel 登录渠道
 * @property string $channel_appid 渠道APPID
 * @property string $openid openid
 * @property string $unionid unionid
 * @property string $nickname 昵称
 * @property string $avatar 头像
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Manager|null $manager
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation query()
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation whereAvatar($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation whereChannel($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation whereChannelAppid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation whereManagerId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation whereNickname($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation whereOpenid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation whereUnionid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ManagerOauthRelation whereUpdatedAt($value)
 */
	class ManagerOauthRelation extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Menu
 *
 * @property int $id
 * @property int $pid 上级ID
 * @property int $access_id 关联权限
 * @property string $name 名称
 * @property string $route 路由
 * @property string $url URL
 * @property string $icon ICON
 * @property int $sort 排序
 * @property int $status 状态
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read Menu|null $parentMenu
 * @property-read \App\Models\RoleAccess|null $roleAccess
 * @method static \Illuminate\Database\Eloquent\Builder|Menu newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Menu newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Menu ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Menu ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Menu ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Menu ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Menu ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Menu ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Menu ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Menu ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Menu ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu query()
 * @method static \Illuminate\Database\Eloquent\Builder|Menu whereAccessId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu whereIcon($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu wherePid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu whereRoute($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu whereSort($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Menu whereUrl($value)
 */
	class Menu extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\PersonalAccessToken
 *
 * @property int $id
 * @property string $tokenable_type
 * @property int $tokenable_id
 * @property string $name
 * @property string $token
 * @property array|null $abilities
 * @property \Illuminate\Support\Carbon|null $last_used_at
 * @property \Illuminate\Support\Carbon|null $expires_at
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $tokenable
 * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken query()
 * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereAbilities($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereExpiresAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereLastUsedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereToken($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereTokenableId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereTokenableType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereUpdatedAt($value)
 */
	class PersonalAccessToken extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\Role
 *
 * @property int $id
 * @property string $name 角色名称
 * @property int $status 状态
 * @property array|null $sources
 * @property int $creator_id 创建者id
 * @property \Illuminate\Support\Carbon|null $created_at 创建时间
 * @property \Illuminate\Support\Carbon|null $updated_at 更新时间
 * @property-read \App\Models\Manager|null $creator
 * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\RoleAccess> $roleAccess
 * @property-read int|null $role_access_count
 * @method static \Illuminate\Database\Eloquent\Builder|Role newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Role newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|Role ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Role ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Role ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Role ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Role ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Role ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Role ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Role ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|Role ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|Role ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Role ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Role ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|Role ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|Role ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|Role query()
 * @method static \Illuminate\Database\Eloquent\Builder|Role whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Role whereCreatorId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Role whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Role whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Role whereSources($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Role whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|Role whereUpdatedAt($value)
 */
	class Role extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\RoleAccess
 *
 * @property int $id
 * @property string $name 权限名称
 * @property string $route 权限路由
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess query()
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleAccess whereRoute($value)
 */
	class RoleAccess extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\RolePermission
 *
 * @property string $role_id 角色ID
 * @property string $access_id 权限ID
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission query()
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission whereAccessId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|RolePermission whereRoleId($value)
 */
	class RolePermission extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\RoleUser
 *
 * @property int $user_id 用户ID
 * @property int $role_id 角色ID
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser query()
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser whereRoleId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|RoleUser whereUserId($value)
 */
	class RoleUser extends \Eloquent {}
}

namespace App\Models{
/**
 * App\Models\SmsSign
 *
 * @property int $id 签名ID
 * @property string $platform 短信平台
 * @property string $name 签名内容
 * @property array $sources
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign ofBit($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign ofDateRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign ofDatetimeRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign ofField($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign ofFieldBoolean(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign ofFieldNumeric(string $field, $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign ofIp2long($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign ofLike($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign ofLikeLeft($field = '', $data = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign ofMultiValue(string $field, $data)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign ofOrder($field = '', $value = '')
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign ofTimestampRange($timeField, $timeRange)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign query()
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign wherePlatform($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign whereSources($value)
 * @method static \Illuminate\Database\Eloquent\Builder|SmsSign whereUpdatedAt($value)
 */
	class SmsSign extends \Eloquent {}
}

namespace App\Models\Mongo\DailyLog{
/**
 * App\Models\Mongo\DailyLog\Base
 *
 * @property-read mixed $id
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base addHybridHas(\Illuminate\Database\Eloquent\Relations\Relation $relation, $operator = '>=', $count = 1, $boolean = 'and', ?\Closure $callback = null)
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base getConnection()
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base insert(array $values)
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base insertGetId(array $values, $sequence = null)
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base newModelQuery()
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base newQuery()
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base query()
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base raw($expression = null)
 */
	class Base extends \Eloquent {}
}

namespace App\Models\Mongo\DailyLog{
/**
 * App\Models\Mongo\DailyLog\DayStat
 *
 * @property-read mixed $id
 * @property-read \App\Models\Game\Center\AppSource $appSource
 * @property-read float|int $arppu
 * @property-read float|int $arppu_first
 * @property-read float|int $arppu_old
 * @property-read float|int $arpu
 * @property-read float|int $arpu_first
 * @property-read float|int $arpu_old
 * @property-read float|int $login_old_user
 * @property-read float|int $login_user_in_month_scale
 * @property-read float $normal_profit
 * @property-read float $operation_profit
 * @property-read float $pay_channel_fee_alipay
 * @property-read float $pay_channel_fee
 * @property-read float $pay_channel_fee_wechat
 * @property-read float $pay_cnt_alipay_scale
 * @property-read float $pay_cnt_wechat_scale
 * @property-read float|int $pay_cost
 * @property-read float|int $pay_first_cost
 * @property-read float $pay_first_old_user24_cost
 * @property-read float $pay_first_old_user48_cost
 * @property-read float|int $pay_first_user_scale
 * @property-read float|int $pay_first_user_third_exchange_first_user_scale
 * @property-read float|int $pay_first_user_withdraw_first_user_scale
 * @property-read float $pay_old
 * @property-read int $pay_old_user
 * @property-read float|int $pay_user_scale
 * @property-read float $platform_profit
 * @property-read float $pur
 * @property-read float $pur_first
 * @property-read float $pur_old
 * @property-read float|int $register_cost
 * @property-read float|int $register_scale
 * @property-read float|int $roi
 * @property-read mixed $roi_first
 * @property-read mixed $roi_market
 * @property-read mixed $roi_market_first
 * @property-read mixed $spread_cost
 * @property-read float|int $third_exchange_first_user_scale
 * @property-read float $third_exchange_old
 * @property-read int $third_exchange_old_user
 * @property-read float|int $third_exchange_pay_scale
 * @property-read float $third_exchange_user_scale
 * @property-read int $user_profit_first
 * @property-read int $user_profit_old
 * @property-read float|int $withdraw_first_user_scale
 * @property-read float $withdraw_old
 * @property-read int $withdraw_old_user
 * @property-read float|int $withdraw_pay_scale
 * @property-read float $withdraw_user_scale
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base addHybridHas(\Illuminate\Database\Eloquent\Relations\Relation $relation, $operator = '>=', $count = 1, $boolean = 'and', ?\Closure $callback = null)
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base getConnection()
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base insert(array $values)
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base insertGetId(array $values, $sequence = null)
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base newModelQuery()
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base newQuery()
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|DayStat ofBit($field = '', $data = '')
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|DayStat ofDateRange($timeField, $timeRange)
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|DayStat ofDatetimeRange($timeField, $timeRange)
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|DayStat ofField($field = '', $data = '')
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|DayStat ofFieldBoolean(string $field, $data = '')
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|DayStat ofFieldNumeric(string $field, $data = '')
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|DayStat ofIp2long($field = '', $data = '')
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|DayStat ofJsonContainsNumeric(string $field = '', $data = null)
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|DayStat ofJsonContainsNumericAny(string $field = '', $data = null)
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|DayStat ofLike($field = '', $data = '')
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|DayStat ofLikeLeft($field = '', $data = '')
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|DayStat ofMultiValue(string $field, $data)
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|DayStat ofOrder($field = '', $value = '')
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|DayStat ofTimestampRange($timeField, $timeRange)
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base query()
 * @method static \Jenssegers\Mongodb\Eloquent\Builder|Base raw($expression = null)
 */
	class DayStat extends \Eloquent {}
}

